/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package poker.neuralnetwork.functions;

/**
 * The interface for a function.
 *
 * @author Benjamin L. Brodie <blbrodie@gmail.com>
 */
public interface Function {

    /**
     *
     * @param sum the value passed to the function. This is usually
     * a sum of the input * weight of an edge.
     * @return the value of f(x);
     */
    public double f(double sum);
}
